package com.hw.model.vo.overview;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.enums.BooleanEnum;
import com.alibaba.excel.enums.poi.HorizontalAlignmentEnum;
import com.alibaba.excel.enums.poi.VerticalAlignmentEnum;
import lombok.Data;

import java.util.Date;

/**
 * 患者数据明细vo
 */
@Data
@ContentStyle(wrapped = BooleanEnum.TRUE)
public class PatientDataDetailExportVO {

    /**
     *  文件id
     */
//    @ExcelProperty("Oss ID")
    @ExcelIgnore
    Long ossId;

    /**
     * 患者id
     */
    @ExcelProperty("Patient ID")
    Long patientId;

    /**
     * 医生名字
     */
    //todo

    /**
     * 性别：1男2女
     */
    @ExcelIgnore
    Integer gender;

    /**
     * 性别：1男2女
     */
    @ExcelProperty("gender")
    String genderName;

    /**
     * 患者生日
     */
    @ExcelProperty("birthday")
    String birthday;

    /**
     * 走路时间
     */
    @ExcelProperty("walkday")
    String walkday;

    /**
     * 疾病名称
     */
    @ExcelProperty("disease")
    private String diseaseName;

    /**
     * 身高
     */
    @ExcelProperty("Height When Shooting")
    String height;

    /**
     * 体重
     */
    @ExcelProperty("Weight When Shooting")
    String weight;

    /**
     * 文件名称
     */
    @ExcelProperty("filename")
    String filename;

    /**
     * 上传日期
     */
    @ExcelProperty("Shooting Datetime")
    Date createdAt;

    /**
     * 拍摄年纪
     */
    @ExcelProperty("Age When Shooting ")
    String age;

    /**
     * 备忘录
     */
    @ExcelProperty("Memo")
    String memo;

    /**
     * 备忘录
     */
    @ExcelProperty("Memo History")
    String memoHistory;
}
